home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Mousetools / EasyMouse / menu.c < prev    next >
C/C++ Source or Header  |  1996-09-26  |  22KB  |  546 lines

  1. struct TextAttr TOPAZ80 =
  2. {(STRPTR) "topaz.font", TOPAZ_EIGHTY};
  3.  
  4. struct IntuiText
  5.                 OutputText =
  6. {1, 0, JAM2, 28, 1, &TOPAZ80, OutputStr},
  7. #ifdef DEUTSCH                IText87 =
  8. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Bildschirm abschalten <DEL>"}, IText86 =
  9. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Bildschirm nach hinten  <->"}, IText84 =
  10. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Fenster nach hinten     <b>"}, IText83 =
  11. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Fenster nach vorn       <f>"}, IText82 =
  12. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Fenster klein           <,>"}, IText81 =
  13. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Fenster groß            <.>"}, IText80 =
  14. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Fenster links        <LEFT>"}, IText79 =
  15. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Fenster rechts      <RIGHT>"}, IText78 =
  16. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Fenster oben           <UP>"}, IText77 =
  17. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Fenster unten        <DOWN>"}, IText76 =
  18. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Fenster aktivieren      <a>"}, IText75 =
  19. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Info"}, IText74 =
  20. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "EasyMouse V1.0"}, IText73 =
  21. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Autor:"}, IText72 =
  22. {3, 1, JAM2, 0, 0, &TOPAZ80, "Oliver Enseling"}, IText71 =
  23. {0, 1, JAM2, 0, 0, &TOPAZ80, "Färberstraße 3"}, IText70 =
  24. {0, 1, JAM2, 0, 0, &TOPAZ80, "4446 Hörstel-Bevergern"}, IText69 =
  25. {0, 1, JAM2, 0, 0, &TOPAZ80, "Telefon 05459/6225"}, IText68 =
  26. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Alle Urheberrechte"}, IText67 =
  27. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "liegen beim Autor."}, IText66 =
  28. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Ende                    <q>"}, IText65 =
  29. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Auto-Aktivierung"}, IText64 =
  30. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Mausklick nach vorn"}, IText63 =
  31. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Aus "}, IText62 =
  32. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "1 Klick"}, IText61 =
  33. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "2 Klicks"}, IText60 =
  34. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Mausklick nach hinten"}, IText58 =
  35. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Anzeige nach vorn"}, IText57 =
  36. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Mindestspeicher"}, IText56 =
  37. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 25K"}, IText55 =
  38. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 50K"}, IText54 =
  39. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 75K"}, IText53 =
  40. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "100K"}, IText52 =
  41. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "150K"}, IText51 =
  42. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "200K"}, IText50 =
  43. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "250K"}, IText49 =
  44. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "500K"}, IText48 =
  45. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "  1M"}, IText47 =
  46. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Anzeige"}, IText46 =
  47. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Uhrzeit"}, IText45 =
  48. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Speicher gesamt"}, IText44 =
  49. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Speicher CHIP"}, IText43 =
  50. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Speicher FAST"}, IText42 =
  51. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Bildschirm ausschalten"}, IText41 =
  52. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Aus "}, IText40 =
  53. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "1/2 min"}, IText39 =
  54. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "  1 min"}, IText38 =
  55. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 2 min"}, IText37 =
  56. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "  3 min"}, IText36 =
  57. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "  5 min"}, IText35 =
  58. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "10 min"}, IText34 =
  59. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 15 min"}, IText33 =
  60. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 30 min"}, IText32 =
  61. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Maus ausschalten"}, IText31 =
  62. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Aus "}, IText30 =
  63. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 1 sek"}, IText29 =
  64. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 2 sek"}, IText28 =
  65. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 3 sek"}, IText27 =
  66. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 5 sek"}, IText26 =
  67. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "10 sek"}, IText25 =
  68. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "15 sek"}, IText24 =
  69. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "30 sek"}, IText23 =
  70. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 1 min"}, IText22 =
  71. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Mausbeschleunigung"}, IText21 =
  72. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Aus "}, IText20 =
  73. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "2"}, IText19 =
  74. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "3"}, IText18 =
  75. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 4"}, IText17 =
  76. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "5"}, IText16 =
  77. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "6"}, IText15 =
  78. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 7"}, IText14 =
  79. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "8"}, IText13 =
  80. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "9"}, IText12 =
  81. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Beschleunigungsschranke"}, IText11 =
  82. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Aus "}, IText10 =
  83. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "1"}, IText9 =
  84. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "2"}, IText8 =
  85. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 3"}, IText7 =
  86. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "4"}, IText6 =
  87. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "5"}, IText5 =
  88. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 6"}, IText4 =
  89. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "7"}, IText3 =
  90. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "8"}, IText2 =
  91. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Qualifizierer sammeln"}, IText1 =
  92. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Konfiguration Speichern"};
  93. #else
  94.                 IText87 =
  95. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Screen display off    <DEL>"},
  96.                 IText86 =
  97. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Screen to back          <->"},
  98.                 IText84 =
  99. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Window to back          <b>"},
  100.                 IText83 =
  101. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Window to front         <f>"},
  102.                 IText82 =
  103. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Window small            <,>"},
  104.                 IText81 =
  105. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Window big              <.>"},
  106.                 IText80 =
  107. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Window to left       <LEFT>"},
  108.                 IText79 =
  109. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Window to right     <RIGHT>"},
  110.                 IText78 =
  111. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Window to top          <UP>"},
  112.                 IText77 =
  113. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Window to bottom     <DOWN>"},
  114.                 IText76 =
  115. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Activate Window         <a>"},
  116.                 IText75 =
  117. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Info"},
  118.                 IText74 =
  119. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "EasyMouse V1.0"},
  120.                 IText73 =
  121. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Author:"},
  122.                 IText72 =
  123. {3, 1, JAM2, 0, 0, &TOPAZ80, "Oliver Enseling"},
  124.                 IText71 =
  125. {0, 1, JAM2, 0, 0, &TOPAZ80, "Färberstraße 3"},
  126.                 IText70 =
  127. {0, 1, JAM2, 0, 0, &TOPAZ80, "4446 Hörstel-Bevergern"},
  128.                 IText69 =
  129. {0, 1, JAM2, 0, 0, &TOPAZ80, "West-Germany"},
  130.                 IText68 =
  131. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "All rights reserved"},
  132.                 IText67 =
  133. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, ""},
  134.                 IText66 =
  135. {3, 1, COMPLEMENT, 0, 0, &TOPAZ80, "Quit                    <q>"},
  136.                 IText65 =
  137. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Auto-Activate"},
  138.                 IText64 =
  139. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Click-To-Front"},
  140.                 IText63 =
  141. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Off "},
  142.                 IText62 =
  143. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "1 Click"},
  144.                 IText61 =
  145. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "2 Clicks"},
  146.                 IText60 =
  147. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Click-To-Back"},
  148.                 IText58 =
  149. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "EasyMouse to front"},
  150.                 IText57 =
  151. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Low memory warning"},
  152.                 IText56 =
  153. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 25K"},
  154.                 IText55 =
  155. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 50K"},
  156.                 IText54 =
  157. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 75K"},
  158.                 IText53 =
  159. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "100K"},
  160.                 IText52 =
  161. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "150K"},
  162.                 IText51 =
  163. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "200K"},
  164.                 IText50 =
  165. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "250K"},
  166.                 IText49 =
  167. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "500K"},
  168.                 IText48 =
  169. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "  1M"},
  170.                 IText47 =
  171. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Display"},
  172.                 IText46 =
  173. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Time"},
  174.                 IText45 =
  175. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Total memory"},
  176.                 IText44 =
  177. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "CHIP memory"},
  178.                 IText43 =
  179. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "FAST memory"},
  180.                 IText42 =
  181. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Screen blanking"},
  182.                 IText41 =
  183. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Off "},
  184.                 IText40 =
  185. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "1/2 min"},
  186.                 IText39 =
  187. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "  1 min"},
  188.                 IText38 =
  189. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 2 min"},
  190.                 IText37 =
  191. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "  3 min"},
  192.                 IText36 =
  193. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "  5 min"},
  194.                 IText35 =
  195. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "10 min"},
  196.                 IText34 =
  197. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 15 min"},
  198.                 IText33 =
  199. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 30 min"},
  200.                 IText32 =
  201. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Mouse blanking"},
  202.                 IText31 =
  203. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Off "},
  204.                 IText30 =
  205. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 1 sek"},
  206.                 IText29 =
  207. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 2 sek"},
  208.                 IText28 =
  209. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 3 sek"},
  210.                 IText27 =
  211. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 5 sek"},
  212.                 IText26 =
  213. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "10 sek"},
  214.                 IText25 =
  215. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "15 sek"},
  216.                 IText24 =
  217. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "30 sek"},
  218.                 IText23 =
  219. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 1 min"},
  220.                 IText22 =
  221. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Mouse-Acceleration"},
  222.                 IText21 =
  223. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Off "},
  224.                 IText20 =
  225. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "2"},
  226.                 IText19 =
  227. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "3"},
  228.                 IText18 =
  229. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 4"},
  230.                 IText17 =
  231. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "5"},
  232.                 IText16 =
  233. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "6"},
  234.                 IText15 =
  235. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 7"},
  236.                 IText14 =
  237. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "8"},
  238.                 IText13 =
  239. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "9"},
  240.                 IText12 =
  241. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Acceleration-Treshold"},
  242.                 IText11 =
  243. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " Off "},
  244.                 IText10 =
  245. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "1"},
  246.                 IText9 =
  247. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "2"},
  248.                 IText8 =
  249. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 3"},
  250.                 IText7 =
  251. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "4"},
  252.                 IText6 =
  253. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "5"},
  254.                 IText5 =
  255. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, " 6"},
  256.                 IText4 =
  257. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "7"},
  258.                 IText3 =
  259. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "8"},
  260.                 IText2 =
  261. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Qualifier-Collection"},
  262.                 IText1 =
  263. {3, 1, COMPLEMENT, 19, 0, &TOPAZ80, "Save configuration"};
  264. #endif
  265.  
  266. struct MenuItem
  267.                 SubItem60 =
  268. {NULL, 101, 47, 144, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText67},
  269.                 SubItem59 = {
  270.   &SubItem60, 101, 38, 144, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText68
  271. },
  272. SubItem58 = {
  273.   &SubItem59, 101, 25, 176, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText69
  274. },
  275. SubItem57 = {
  276.   &SubItem58, 101, 16, 176, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText70
  277. },
  278. SubItem56 = {
  279.   &SubItem57, 101, 7, 176, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText71
  280. },
  281. SubItem55 = {
  282.   &SubItem56, 101, -2, 176, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText72
  283. },
  284. SubItem54 = {
  285.   &SubItem55, 101, -11, 176, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText73
  286. },
  287. SubItem53 = {
  288.   &SubItem54, 101, -24, 176, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText74
  289. },
  290. FrontClicksSub[] = {
  291.   {
  292.     NULL, 182, 8, 83, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 3, (APTR) & IText61
  293.   },
  294.   {
  295.     &FrontClicksSub[0], 182, 0, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 5, (APTR) & IText62
  296.   },
  297.   {
  298.     &FrontClicksSub[1], 182, -8, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 6, (APTR) & IText63
  299.   },
  300. },
  301. MinMemSub[] = {
  302.   {
  303.     NULL, 354, 8, 51, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 255, (APTR) & IText48
  304.   },
  305.   {
  306.     &MinMemSub[0], 303, 8, 51, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 383, (APTR) & IText49
  307.   },
  308.   {
  309.     &MinMemSub[1], 252, 8, 51, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 447, (APTR) & IText50
  310.   },
  311.   {
  312.     &MinMemSub[2], 354, 0, 51, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 479, (APTR) & IText51
  313.   },
  314.   {
  315.     &MinMemSub[3], 303, 0, 51, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 495, (APTR) & IText52
  316.   },
  317.   {
  318.     &MinMemSub[4], 252, 0, 51, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 503, (APTR) & IText53
  319.   },
  320.   {
  321.     &MinMemSub[5], 354, -8, 51, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 507, (APTR) & IText54
  322.   },
  323.   {
  324.     &MinMemSub[6], 303, -8, 51, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 509, (APTR) & IText55
  325.   },
  326.   {
  327.     &MinMemSub[7], 252, -8, 51, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 510, (APTR) & IText56
  328.   }
  329. },
  330. FastSub = {
  331.   NULL, 152, 24, 139, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText43
  332. },
  333. ChipSub = {
  334.   &FastSub, 152, 16, 139, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText44
  335. },
  336. MemSub = {
  337.   &ChipSub, 152, 8, 139, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText45
  338. },
  339. TimeSub = {
  340.   &MemSub, 152, 0, 139, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText46
  341. },
  342. ScreenDelaySub[] = {
  343.   {
  344.     NULL, 222, 8, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 255, (APTR) & IText33
  345.   },
  346.   {
  347.     &ScreenDelaySub[0], 147, 8, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 383, (APTR) & IText34
  348.   },
  349.   {
  350.     &ScreenDelaySub[1], 72, 8, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 447, (APTR) & IText35
  351.   },
  352.   {
  353.     &ScreenDelaySub[2], 222, 0, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 479, (APTR) & IText36
  354.   },
  355.   {
  356.     &ScreenDelaySub[3], 147, 0, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 495, (APTR) & IText37
  357.   },
  358.   {
  359.     &ScreenDelaySub[4], 72, 0, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 503, (APTR) & IText38
  360.   },
  361.   {
  362.     &ScreenDelaySub[5], 222, -8, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 507, (APTR) & IText39
  363.   },
  364.   {
  365.     &ScreenDelaySub[6], 147, -8, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 509, (APTR) & IText40
  366.   },
  367.   {
  368.     &ScreenDelaySub[7], 72, -8, 75, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 510, (APTR) & IText41
  369.   }
  370. },
  371. MouseDelaySub[] = {
  372.   {
  373.     NULL, 236, 8, 67, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 255, (APTR) & IText23
  374.   },
  375.   {
  376.     &MouseDelaySub[0], 169, 8, 67, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 383, (APTR) & IText24
  377.   },
  378.   {
  379.     &MouseDelaySub[1], 102, 8, 67, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 447, (APTR) & IText25
  380.   },
  381.   {
  382.     &MouseDelaySub[2], 236, 0, 67, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 479, (APTR) & IText26
  383.   },
  384.   {
  385.     &MouseDelaySub[3], 169, 0, 67, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 495, (APTR) & IText27
  386.   },
  387.   {
  388.     &MouseDelaySub[4], 102, 0, 67, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 503, (APTR) & IText28
  389.   },
  390.   {
  391.     &MouseDelaySub[5], 236, -8, 67, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 507, (APTR) & IText29
  392.   },
  393.   {
  394.     &MouseDelaySub[6], 169, -8, 67, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 509, (APTR) & IText30
  395.   },
  396.   {
  397.     &MouseDelaySub[7], 102, -8, 67, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 510, (APTR) & IText31
  398.   }
  399. },
  400. MouseAccelSub[] = {
  401.   {
  402.     NULL, 238, 8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 223, (APTR) & IText13
  403.   },
  404.   {
  405.     &MouseAccelSub[0], 195, 8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 287, (APTR) & IText14
  406.   },
  407.   {
  408.     &MouseAccelSub[1], 152, 8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 479, (APTR) & IText15
  409.   },
  410.   {
  411.     &MouseAccelSub[2], 238, 0, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 479, (APTR) & IText16
  412.   },
  413.   {
  414.     &MouseAccelSub[3], 195, 0, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 463, (APTR) & IText17
  415.   },
  416.   {
  417.     &MouseAccelSub[4], 152, 0, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 471, (APTR) & IText18
  418.   },
  419.   {
  420.     &MouseAccelSub[5], 238, -8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 475, (APTR) & IText19
  421.   },
  422.   {
  423.     &MouseAccelSub[6], 195, -8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 477, (APTR) & IText20
  424.   },
  425.   {
  426.     &MouseAccelSub[7], 152, -8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 478, (APTR) & IText21
  427.   }
  428. },
  429. MouseTreshSub[] = {
  430.   {
  431.     NULL, 238, 8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 255, (APTR) & IText3
  432.   },
  433.   {
  434.     &MouseTreshSub[0], 195, 8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 383, (APTR) & IText4
  435.   },
  436.   {
  437.     &MouseTreshSub[1], 152, 8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 447, (APTR) & IText5
  438.   },
  439.   {
  440.     &MouseTreshSub[2], 238, 0, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 479, (APTR) & IText6
  441.   },
  442.   {
  443.     &MouseTreshSub[3], 195, 0, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 495, (APTR) & IText7
  444.   },
  445.   {
  446.     &MouseTreshSub[4], 152, 0, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 495, (APTR) & IText8
  447.   },
  448.   {
  449.     &MouseTreshSub[5], 238, -8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 507, (APTR) & IText9
  450.   },
  451.   {
  452.     &MouseTreshSub[6], 195, -8, 43, 8, CHECKIT + ITEMTEXT + ITEMENABLED + HIGHCOMP, 509, (APTR) & IText10
  453.   },
  454.   {
  455.     &MouseTreshSub[7], 152, -8, 43, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 510, (APTR) & IText11
  456.   }
  457. },
  458.  
  459. MenuItem27 = {
  460.   NULL, 0, 111, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText66
  461. },
  462. MenuItem26 = {
  463.   &MenuItem27, 0, 102, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText75, NULL, NULL, &SubItem53
  464. },
  465. MenuItem25 = {
  466.   &MenuItem26, 0, 90, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText76
  467. },
  468. MenuItem24 = {
  469.   &MenuItem25, 0, 81, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText77
  470. },
  471. MenuItem23 = {
  472.   &MenuItem24, 0, 72, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText78
  473. },
  474. MenuItem22 = {
  475.   &MenuItem23, 0, 63, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText79
  476. },
  477. MenuItem21 = {
  478.   &MenuItem22, 0, 54, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText80
  479. },
  480. MenuItem20 = {
  481.   &MenuItem21, 0, 45, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText81
  482. },
  483. MenuItem19 = {
  484.   &MenuItem20, 0, 36, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText82
  485. },
  486. MenuItem18 = {
  487.   &MenuItem19, 0, 27, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText83
  488. },
  489. MenuItem17 = {
  490.   &MenuItem18, 0, 18, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP + HIGHBOX, 0, (APTR) & IText84
  491. },
  492. MenuItem15 = {
  493.   &MenuItem17, 0, 9, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText86
  494. },
  495. MenuItem14 = {
  496.   &MenuItem15, 0, 0, 216, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText87
  497. },
  498. MenuItem13 = {
  499.   NULL, -91, 102, 267, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText1
  500. },
  501. CollectQualsItem = {
  502.   &MenuItem13, -91, 90, 267, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText2
  503. },
  504. MenuItem11 = {
  505.   &CollectQualsItem, -91, 81, 267, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText12, NULL, NULL, &MouseTreshSub[8]
  506. },
  507. MenuItem10 = {
  508.   &MenuItem11, -91, 72, 267, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText22, NULL, NULL, &MouseAccelSub[8]
  509. },
  510. MenuItem9 = {
  511.   &MenuItem10, -91, 63, 267, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText32, NULL, NULL, &MouseDelaySub[8]
  512. },
  513. MenuItem8 = {
  514.   &MenuItem9, -91, 54, 267, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText42, NULL, NULL, &ScreenDelaySub[8]
  515. },
  516. MenuItem7 = {
  517.   &MenuItem8, -91, 45, 267, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText47, NULL, NULL, &TimeSub
  518. },
  519. MenuItem6 = {
  520.   &MenuItem7, -91, 36, 267, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText57, NULL, NULL, &MinMemSub[8]
  521. },
  522. ClockFrontItem = {
  523.   &MenuItem6, -91, 27, 267, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText58
  524. },
  525. Click2BackItem = {
  526.   &ClockFrontItem, -91, 18, 267, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText60
  527. },
  528. MenuItem2 = {
  529.   &Click2BackItem, -91, 9, 267, 8, ITEMTEXT + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText64, NULL, NULL, &FrontClicksSub[2]
  530. },
  531. AutoActivateItem = {
  532.   &MenuItem2, -91, 0, 267, 8, CHECKIT + ITEMTEXT + MENUTOGGLE + ITEMENABLED + HIGHCOMP, 0, (APTR) & IText65
  533. };
  534.  
  535. struct Menu
  536. #ifdef DEUTSCH
  537.                 Menu2 =
  538. {NULL, 91, 0, 84, 0, MENUENABLED, "Optionen", &AutoActivateItem}, Menu1 =
  539. {&Menu2, 0, 0, 84, 0, MENUENABLED, "Aktionen", &MenuItem14};
  540. #else
  541.                 Menu2 =
  542. {NULL, 91, 0, 84, 0, MENUENABLED, "Options", &AutoActivateItem},
  543.                 Menu1 =
  544. {&Menu2, 0, 0, 84, 0, MENUENABLED, "Actions", &MenuItem14};
  545. #endif
  546.